hydroelectric pumped storage project - French English Dictionary